Seminarski i Diplomski Rad

Osnove programskog jezika php
Vrsta: Seminarski | Broj strana: 35

Sadržaj
1. Uvod...........................................................................................................................3 2. Što je PHP? ................................................................................................................4 3. Sintaksa PHP-a...........................................................................................................5 3.1 Varijable ..............................................................................................................5 Prebacivanje tipova varijabli ..............................................................................5 3.2 Komentari............................................................................................................6 3.3 Tipovi podataka...................................................................................................7 Cijeli brojevi .......................................................................................................7 Realni brojevi .....................................................................................................7 Tekstualni podaci................................................................................................8 Nizovi .................................................................................................................9 Objekti ..............................................................................................................11 3.4 Operatori ...........................................................................................................11 3.5 Kontrolne strukture ...........................................................................................13 If.. else ..............................................................................................................13 Elseif.................................................................................................................14 Switch ...............................................................................................................14 While petlja ......................................................................................................15 Do … while ......................................................................................................16 For petlja...........................................................................................................16 Foreach petlja ...................................................................................................17 3.6 Forme i prihvat informacija iz forme ................................................................18 4. Rad s bazama podataka............................................................................................19 4.1 MySQL..............................................................................................................19 5. PHP funkcije ............................................................................................................20 5.1 Array Funkcije ..................................................................................................20 5.2 Datum i Vrijeme................................................................................................22 5.3 Direktorijske Funkcije.......................................................................................24 5.4 File Funkcije......................................................................................................25 5.5 FTP Funkcije.....................................................................................................27 5.6 MySQL Funkcije...............................................................................................28 5.7 Regularni Izrazi.................................................................................................29 5.8 String Funkcije ..................................................................................................30 5.9 Varijable ............................................................................................................31 6. Prilog – (PHP_učionica) ..........................................................................................33 6.1 Način korištenje ................................................................................................33 6.2 Način rada .........................................................................................................34 7. Zaključak..................................................................................................................35 8. Literatura..................................................................................................................35
_______________________________________________________________________________ FSB - Zagreb
2
Osnove programskog jezika PHP________________________________________________________
1. Uvod
Kao pripremu za diplomski rad, kojeg sam odlučio napraviti u programskom jeziku PHP, dobio sam zadatak sastaviti kratak tutorijal o PHP-u. Cilj ovog rada je stjecanje potrebnog predznanja koje će mi pomoći pri izradi diplomskog rada. Zašto odabrati baš PHP? PHP je jedna od najnaprednijih i najkorištenijih server-side skriptnih tehnologija danas u upotrebi. On je po svojoj sintaksi poput mnogih drugih sličnih jezika, čak i koristi funkcije nekih drugih jezika kao što su C ili Perl. To znači da jednu radnju možete izvesti korištenjem više različitih funkcija. Npr. ova dva primjera rezultiraju istim prikazom:
Primjer:

Još jedna važna stvar, PHP je bogat funkcijama za manipuliranje mnogo različitih tipova sadržaja. Npr. možemo kreirati slike ili flasheve u trenutku kada ih korisnik zatraži na vašoj web stranici ali ostavimo to za sad naprednim korisnicima.
_______________________________________________________________________________ FSB - Zagreb
3
Osnove programskog jezika PHP________________________________________________________
2. Što je PHP?
PHP je open-source server-side skriptni jezik za dinamičko generiranje HTML koda, zapravo to je skraćenica od “Hypertext Preprocesor“. Drugim riječima, PHP je skriptni jezik pomoću kojeg možete kreirati HTML stranicu na serveru prije nego što se ona, popunjena dinamičkim sadržajem, pošalje klijentu. Ovim načinom generiranja sadržaja klijent ne može vidjeti kod (skriptu) koji je generirao sadržaj koji gleda, već ima pristup čistom HTML kodu. Vrlo jednostavno, PHP je jedan od najpopularnijih i najmoćnijih skriptnih jezika trenutno na tržištu. Broj siteova koji koriste PHP raste iz dana u dan, a broj tvrtki koje žele primijeniti PHP na svojim siteovima je još veći. PHP je izvrstan jer pomoću njega s nevjerojatnom lakoćom možete stvoriti opširnu web aplikaciju s velikim količinama podataka. Zamislite samo koliko biste se namučili u HTML-u kada biste na webu trebali prezentirati paletu proizvoda neke firme. Uzmimo da dotična firma ima u svom asortimanu oko 1000 proizvoda. To znači da biste morali napraviti 1000 stranica (za svaki proizvod posebnu) i paziti da svaka stranica izgleda isto (da su tablice poravnane, da su naslovi iste veličine i boje…). Ovo bi bio vrlo mukotrpan i stresan posao. Ako biste željeli omogućiti svojim posjetiteljima vrlo jednostavno pretraživanje asortimana proizvoda, ovaj zadatak bi postao praktički neizvediv! Isti ovakav site možete napraviti u duplo kraćem roku sa trostruko većom funkcionalnošću, s potpuno besplatnim alatom u vašem omiljenom tekstualnom editoru. Open-source u gornjoj definiciji znači da svatko tko želi može skinuti izvorne PHP kodove pisane u C-u i, ukoliko ih razumije, može ih mijenjati po svojoj volji te dodavati nove funkcije PHP-u. Štoviše, svi su pozvani da sudjeluju u razvoju novih verzija PHP-a. Izvorne kod

---------- CEO RAD MOŽETE PREUZETI NA SAJTU. ---------- 

www.maturski.org 

 

MOŽETE NAS KONTAKTIRATI NA E-MAIL: [email protected]

 

 

maturski.org Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.maturski.org, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!